
<html><HEAD>
<LINK REL=STYLESHEET HREF="default.css" TYPE="text/css">
<TITLE>
Edit style types for the <b>PBCatEdt</b> table</TITLE>
</HEAD>
<BODY>

<!-- Header -->
<p class="ancestor" align="right"><A HREF="pbugp285.htm">Previous</A>&nbsp;&nbsp;<A HREF="pbugp287.htm" >Next</A>
<!-- End Header -->
<A NAME="CIHIAJFJ"></A><h1>Edit style types for the <b>PBCatEdt</b> table</h1>
<A NAME="TI10539"></A><p><A HREF="pbugp286.htm#CIHGAIJB">Table A-7</A> shows
the edit style types available for the <b>PBCatEdt</b> table.</p>
<A NAME="CIHGAIJB"></A><table cellspacing=0 cellpadding=6 border=1 frame="void" rules="all"><caption>Table A-7: Edit style types for the <b>PBCatEdt</b> table </caption>
<tr><th  rowspan="1"  ><A NAME="TI10540"></A>Edit style type</th>
<th  rowspan="1"  ><A NAME="TI10541"></A>pbe_type value
(column 3)</th>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10542"></A>CheckBox</td>
<td  rowspan="1"  ><A NAME="TI10543"></A>85</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10544"></A>RadioButton</td>
<td  rowspan="1"  ><A NAME="TI10545"></A>86</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10546"></A>DropDownListBox</td>
<td  rowspan="1"  ><A NAME="TI10547"></A>87</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10548"></A>DropDownDataWindow</td>
<td  rowspan="1"  ><A NAME="TI10549"></A>88</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10550"></A>Edit</td>
<td  rowspan="1"  ><A NAME="TI10551"></A>89</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10552"></A>Edit Mask</td>
<td  rowspan="1"  ><A NAME="TI10553"></A>90</td>
</tr>
</table>
<A NAME="TI10554"></A><h2>CheckBox edit style (code 85)</h2>
<A NAME="TI10555"></A><p><A HREF="pbugp286.htm#CIHCJICI">Table A-8</A> shows
a sample row in the <b>PBCatEdt</b> table for a CheckBox
edit style. <A HREF="pbugp286.htm#CIHFFFAA">Table A-9</A> shows
the meaning of the values in <A HREF="pbugp286.htm#CIHCJICI">Table A-8</A>.</p>
<A NAME="CIHCJICI"></A><table cellspacing=0 cellpadding=6 border=1 frame="void" rules="all"><caption>Table A-8: Sample row in <b>PBCatEdt</b> for
a CheckBox edit style </caption>
<tr><th  rowspan="1"  ><A NAME="TI10556"></A>Name</th>
<th  rowspan="1"  ><A NAME="TI10557"></A>Edit</th>
<th  rowspan="1"  ><A NAME="TI10558"></A>Type</th>
<th  rowspan="1"  ><A NAME="TI10559"></A>Cntr</th>
<th  rowspan="1"  ><A NAME="TI10560"></A>Seqn</th>
<th  rowspan="1"  ><A NAME="TI10561"></A>Flag</th>
<th  rowspan="1"  ><A NAME="TI10562"></A>Work</th>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10563"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10564"></A><i>Text</i></td>
<td  rowspan="1"  ><A NAME="TI10565"></A>85</td>
<td  rowspan="1"  ><A NAME="TI10566"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10567"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10568"></A><i>Flag</i></td>
<td  rowspan="1"  ><A NAME="TI10569"></A></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10570"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10571"></A><i>OnValue</i></td>
<td  rowspan="1"  ><A NAME="TI10572"></A>85</td>
<td  rowspan="1"  ><A NAME="TI10573"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10574"></A>2</td>
<td  rowspan="1"  ><A NAME="TI10575"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10576"></A></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10577"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10578"></A><i>OffValue</i></td>
<td  rowspan="1"  ><A NAME="TI10579"></A>85</td>
<td  rowspan="1"  ><A NAME="TI10580"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10581"></A>3</td>
<td  rowspan="1"  ><A NAME="TI10582"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10583"></A></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10584"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10585"></A><i>ThirdValue</i></td>
<td  rowspan="1"  ><A NAME="TI10586"></A>85</td>
<td  rowspan="1"  ><A NAME="TI10587"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10588"></A>4</td>
<td  rowspan="1"  ><A NAME="TI10589"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10590"></A></td>
</tr>
</table>
<A NAME="CIHFFFAA"></A><table cellspacing=0 cellpadding=6 border=1 frame="void" rules="all"><caption>Table A-9: Values used in CheckBox edit
style sample</caption>
<tr><th  rowspan="1"  ><A NAME="TI10591"></A>Value</th>
<th  rowspan="1"  ><A NAME="TI10592"></A>Meaning</th>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10593"></A><i>Text</i></td>
<td  rowspan="1"  ><A NAME="TI10594"></A>CheckBox text</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10595"></A><i>OnValue</i></td>
<td  rowspan="1"  ><A NAME="TI10596"></A>Data value for On state</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10597"></A><i>OffValue</i></td>
<td  rowspan="1"  ><A NAME="TI10598"></A>Data value for Off state</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10599"></A><i>ThirdValue</i></td>
<td  rowspan="1"  ><A NAME="TI10600"></A>Data value for Third state (this row
exists only if 3 State is checked for the edit style&#8212;bit
30 of <i>Flag</i> is 1)</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10601"></A><i>Flag</i></td>
<td  rowspan="1"  ><A NAME="TI10602"></A>32-bit flag. Low-order four hex digits
are generic edit type; high-order four are styles within the type.
A 1 in any bit indicates the corresponding style is checked. A 0
in any bit indicates the corresponding style is unchecked.<A NAME="TI10603"></A>
<ul>
<li class=fi>Bit 31: Left Text</li>
<li class=ds>Bit 30: 3 State</li>
<li class=ds>Bit 29: 3D</li>
<li class=ds>Bit 28: Scale Box</li>
<li class=ds>Bits 27 &#8211; 16 (3 hex digits): Not used (set
to 0)</li>
<li class=ds>Bits 15 &#8211; 4 (3 hex digits): Always 0 for
CheckBox edit style</li>
<li class=ds>Bit 3: Always 0 for CheckBox edit style</li>
<li class=ds>Bit 2: Always 1 for CheckBox edit style</li>
<li class=ds>Bit 1: Always 0 for CheckBox edit style</li>
<li class=ds>Bit 0: Always 0 for CheckBox edit style
</li>
</ul>
</td>
</tr>
</table>
<A NAME="TI10604"></A><h2>RadioButton edit style (code 86)</h2>
<A NAME="TI10605"></A><p><A HREF="pbugp286.htm#CIHGGFHB">Table A-10</A> shows
a sample row in the <b>PBCatEdt</b> table for a RadioButton
edit style. <A HREF="pbugp286.htm#CIHFIDIC">Table A-11</A> shows
the meaning of the values in <A HREF="pbugp286.htm#CIHGGFHB">Table A-10</A>.</p>
<A NAME="CIHGGFHB"></A><table cellspacing=0 cellpadding=6 border=1 frame="void" rules="all"><caption>Table A-10: Sample row in <b>PBCatEdt</b> for
a RadioButton edit style </caption>
<tr><th  rowspan="1"  ><A NAME="TI10606"></A>Name</th>
<th  rowspan="1"  ><A NAME="TI10607"></A>Edit</th>
<th  rowspan="1"  ><A NAME="TI10608"></A>Type</th>
<th  rowspan="1"  ><A NAME="TI10609"></A>Cntr</th>
<th  rowspan="1"  ><A NAME="TI10610"></A>Seqn</th>
<th  rowspan="1"  ><A NAME="TI10611"></A>Flag</th>
<th  rowspan="1"  ><A NAME="TI10612"></A>Work</th>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10613"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10614"></A><i>Columns</i></td>
<td  rowspan="1"  ><A NAME="TI10615"></A>86</td>
<td  rowspan="1"  ><A NAME="TI10616"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10617"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10618"></A><i>Flag</i></td>
<td  rowspan="1"  ><A NAME="TI10619"></A></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10620"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10621"></A><i>Display1</i></td>
<td  rowspan="1"  ><A NAME="TI10622"></A>86</td>
<td  rowspan="1"  ><A NAME="TI10623"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10624"></A>2</td>
<td  rowspan="1"  ><A NAME="TI10625"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10626"></A></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10627"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10628"></A><i>Data1</i></td>
<td  rowspan="1"  ><A NAME="TI10629"></A>86</td>
<td  rowspan="1"  ><A NAME="TI10630"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10631"></A>3</td>
<td  rowspan="1"  ><A NAME="TI10632"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10633"></A></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10634"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10635"></A><i>Display2</i></td>
<td  rowspan="1"  ><A NAME="TI10636"></A>86</td>
<td  rowspan="1"  ><A NAME="TI10637"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10638"></A>4</td>
<td  rowspan="1"  ><A NAME="TI10639"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10640"></A></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10641"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10642"></A><i>Data2</i></td>
<td  rowspan="1"  ><A NAME="TI10643"></A>86</td>
<td  rowspan="1"  ><A NAME="TI10644"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10645"></A>5</td>
<td  rowspan="1"  ><A NAME="TI10646"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10647"></A></td>
</tr>
</table>
<A NAME="CIHFIDIC"></A><table cellspacing=0 cellpadding=6 border=1 frame="void" rules="all"><caption>Table A-11: Values used in RadioButton edit
style sample</caption>
<tr><th  rowspan="1"  ><A NAME="TI10648"></A>Value</th>
<th  rowspan="1"  ><A NAME="TI10649"></A>Meaning</th>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10650"></A><i>Columns</i></td>
<td  rowspan="1"  ><A NAME="TI10651"></A>Character representation (in decimal)
of number of columns (buttons) across.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10652"></A><i>Display1</i></td>
<td  rowspan="1"  ><A NAME="TI10653"></A>Display value for first button.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10654"></A><i>Data1</i></td>
<td  rowspan="1"  ><A NAME="TI10655"></A>Data value for first button.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10656"></A><i>Display2</i></td>
<td  rowspan="1"  ><A NAME="TI10657"></A>Display value for second button.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10658"></A><i>Data2</i></td>
<td  rowspan="1"  ><A NAME="TI10659"></A>Data value for second button.<A NAME="TI10660"></A><p>Display and data values are repeated in pairs for each radio
button defined in the edit style.</p></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10661"></A><i>Flag</i></td>
<td  rowspan="1"  ><A NAME="TI10662"></A>32-bit flag. Low-order four hex digits
are generic edit type; high-order four are styles within the type.
A 1 in any bit indicates the corresponding style is checked. A 0
in any bit indicates the corresponding style is unchecked.<A NAME="TI10663"></A>
<ul>
<li class=fi>Bit 31: Left Text</li>
<li class=ds>Bit 30: 3D</li>
<li class=ds>Bit 29: Scale Circles</li>
<li class=ds>Bit 38: Not used (set to 0)</li>
<li class=ds>Bits 27 &#8211; 16 (3 hex digits): Not used (set
to 0)</li>
<li class=ds>Bits 15 &#8211; 4 (3 hex digits): Always 0 for
RadioButton edit style</li>
<li class=ds>Bit 3: Always 1 for RadioButton edit style</li>
<li class=ds>Bit 2: Always 0 for RadioButton edit style</li>
<li class=ds>Bit 1: Always 0 for RadioButton edit style</li>
<li class=ds>Bit 0: Always 0 for RadioButton edit style
</li>
</ul>
</td>
</tr>
</table>
<A NAME="TI10664"></A><h2>DropDownListBox edit style (code 87)</h2>
<A NAME="TI10665"></A><p><A HREF="pbugp286.htm#CIHCIFAE">Table A-12</A> shows
a sample row in the <b>PBCatEdt</b> table for a DropDownListBox edit
style. <A HREF="pbugp286.htm#CIHEIIBC">Table A-13</A> shows
the meaning of the values in <A HREF="pbugp286.htm#CIHCIFAE">Table A-12</A>.</p>
<A NAME="CIHCIFAE"></A><table cellspacing=0 cellpadding=6 border=1 frame="void" rules="all"><caption>Table A-12: Sample row in <b>PBCatEdt</b> for
a DropDownListBox edit style </caption>
<tr><th  rowspan="1"  ><A NAME="TI10666"></A>Name</th>
<th  rowspan="1"  ><A NAME="TI10667"></A>Edit</th>
<th  rowspan="1"  ><A NAME="TI10668"></A>Type</th>
<th  rowspan="1"  ><A NAME="TI10669"></A>Cntr</th>
<th  rowspan="1"  ><A NAME="TI10670"></A>Seqn</th>
<th  rowspan="1"  ><A NAME="TI10671"></A>Flag</th>
<th  rowspan="1"  ><A NAME="TI10672"></A>Work</th>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10673"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10674"></A><i>Limit</i></td>
<td  rowspan="1"  ><A NAME="TI10675"></A>87</td>
<td  rowspan="1"  ><A NAME="TI10676"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10677"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10678"></A><i>Flag</i></td>
<td  rowspan="1"  ><A NAME="TI10679"></A><i>Key</i></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10680"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10681"></A><i>Display1</i></td>
<td  rowspan="1"  ><A NAME="TI10682"></A>87</td>
<td  rowspan="1"  ><A NAME="TI10683"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10684"></A>2</td>
<td  rowspan="1"  ><A NAME="TI10685"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10686"></A></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10687"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10688"></A><i>Data1</i></td>
<td  rowspan="1"  ><A NAME="TI10689"></A>87</td>
<td  rowspan="1"  ><A NAME="TI10690"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10691"></A>3</td>
<td  rowspan="1"  ><A NAME="TI10692"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10693"></A></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10694"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10695"></A><i>Display2</i></td>
<td  rowspan="1"  ><A NAME="TI10696"></A>87</td>
<td  rowspan="1"  ><A NAME="TI10697"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10698"></A>4</td>
<td  rowspan="1"  ><A NAME="TI10699"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10700"></A></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10701"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10702"></A><i>Data2</i></td>
<td  rowspan="1"  ><A NAME="TI10703"></A>87</td>
<td  rowspan="1"  ><A NAME="TI10704"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10705"></A>5</td>
<td  rowspan="1"  ><A NAME="TI10706"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10707"></A></td>
</tr>
</table>
<A NAME="CIHEIIBC"></A><table cellspacing=0 cellpadding=6 border=1 frame="void" rules="all"><caption>Table A-13: Values used in DropDownListBox
edit style sample</caption>
<tr><th  rowspan="1"  ><A NAME="TI10708"></A>Value</th>
<th  rowspan="1"  ><A NAME="TI10709"></A>Meaning</th>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10710"></A><i>Limit</i></td>
<td  rowspan="1"  ><A NAME="TI10711"></A>Character representation (in decimal)
of the <i>Limit</i> value.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10712"></A><i>Key</i></td>
<td  rowspan="1"  ><A NAME="TI10713"></A>One-character accelerator key.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10714"></A><i>Display1</i></td>
<td  rowspan="1"  ><A NAME="TI10715"></A>Display value for first entry in code
table.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10716"></A><i>Data1</i></td>
<td  rowspan="1"  ><A NAME="TI10717"></A>Data value for first entry in code table.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10718"></A><i>Display2</i></td>
<td  rowspan="1"  ><A NAME="TI10719"></A>Display value for second entry in code
table.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10720"></A><i>Data2</i></td>
<td  rowspan="1"  ><A NAME="TI10721"></A>Data value for second entry in code table.<A NAME="TI10722"></A><p>Display and data values are repeated in pairs for each entry
in the code table.</p></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10723"></A><i>Flag</i></td>
<td  rowspan="1"  ><A NAME="TI10724"></A>32-bit flag. Low-order four hex digits
are generic edit type; high-order four are styles within the type.
A 1 in any bit indicates the corresponding style is checked. A 0
in any bit indicates the corresponding style is unchecked.<A NAME="TI10725"></A>
<ul>
<li class=fi>Bit 31: Sorted</li>
<li class=ds>Bit 30: Allow editing</li>
<li class=ds>Bit 29: Auto HScroll</li>
<li class=ds>Bit 28: VScroll bar</li>
<li class=ds>Bit 27: Always show list</li>
<li class=ds>Bit 26: Always show arrow</li>
<li class=ds>Bit 25: Uppercase</li>
<li class=ds>Bit 24: Lowercase (if bits 25 and 24 are both 0,
then case is Any)</li>
<li class=ds>Bit 23: Empty string is <b>NULL</b></li>
<li class=ds>Bit 22: Required field</li>
<li class=ds>Bit 21: Not used (set to 0)</li>
<li class=ds>Bit 20: Not used (set to 0)</li>
<li class=ds>Bits 19 &#8211; 16 (1 hex digit): Not used (set
to 0)</li>
<li class=ds>Bits 15 &#8211; 4 (3 hex digits): Always 0 for
DropDownListBox edit style</li>
<li class=ds>Bit 3: Always 0 for DropDownListBox edit style</li>
<li class=ds>Bit 2: Always 0 for DropDownListBox edit style</li>
<li class=ds>Bit 1: Always 1 for DropDownListBox edit style</li>
<li class=ds>Bit 0: Always 0 for DropDownListBox edit style
</li>
</ul>
</td>
</tr>
</table>
<A NAME="TI10726"></A><h2>DropDownDataWindow edit style (code 88)</h2>
<A NAME="TI10727"></A><p><A HREF="pbugp286.htm#CIHEIBIJ">Table A-14</A> shows
a sample row in the <b>PBCatEdt</b> table for a DropDownDataWindow
edit style. <A HREF="pbugp286.htm#CIHEFBIE">Table A-15</A> shows
the meaning of the values in <A HREF="pbugp286.htm#CIHEIBIJ">Table A-14</A>.</p>
<A NAME="CIHEIBIJ"></A><table cellspacing=0 cellpadding=6 border=1 frame="void" rules="all"><caption>Table A-14: Sample row in <b>PBCatEdt</b> for
a DropDownDataWindow edit style </caption>
<tr><th  rowspan="1"  ><A NAME="TI10728"></A>Name</th>
<th  rowspan="1"  ><A NAME="TI10729"></A>Edit</th>
<th  rowspan="1"  ><A NAME="TI10730"></A>Type</th>
<th  rowspan="1"  ><A NAME="TI10731"></A>Cntr</th>
<th  rowspan="1"  ><A NAME="TI10732"></A>Seqn</th>
<th  rowspan="1"  ><A NAME="TI10733"></A>Flag</th>
<th  rowspan="1"  ><A NAME="TI10734"></A>Work</th>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10735"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10736"></A><i>DataWin</i></td>
<td  rowspan="1"  ><A NAME="TI10737"></A>88</td>
<td  rowspan="1"  ><A NAME="TI10738"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10739"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10740"></A><i>Flag</i></td>
<td  rowspan="1"  ><A NAME="TI10741"></A><i>Limit</i></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10742"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10743"></A><i>DataCol</i></td>
<td  rowspan="1"  ><A NAME="TI10744"></A>88</td>
<td  rowspan="1"  ><A NAME="TI10745"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10746"></A>2</td>
<td  rowspan="1"  ><A NAME="TI10747"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10748"></A><i>Key</i></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10749"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10750"></A><i>DisplayCol</i></td>
<td  rowspan="1"  ><A NAME="TI10751"></A>88</td>
<td  rowspan="1"  ><A NAME="TI10752"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10753"></A>3</td>
<td  rowspan="1"  ><A NAME="TI10754"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10755"></A><i>Width%</i></td>
</tr>
</table>
<A NAME="CIHEFBIE"></A><table cellspacing=0 cellpadding=6 border=1 frame="void" rules="all"><caption>Table A-15: Values used in DropDownDataWindow
edit style sample</caption>
<tr><th  rowspan="1"  ><A NAME="TI10756"></A>Value</th>
<th  rowspan="1"  ><A NAME="TI10757"></A>Meaning</th>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10758"></A><i>DataWin</i></td>
<td  rowspan="1"  ><A NAME="TI10759"></A>Name of DataWindow object to use.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10760"></A><i>DataCol</i></td>
<td  rowspan="1"  ><A NAME="TI10761"></A>Data column from DataWindow object.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10762"></A><i>DisplayCol</i></td>
<td  rowspan="1"  ><A NAME="TI10763"></A>Display column from DataWindow object.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10764"></A><i>Limit</i></td>
<td  rowspan="1"  ><A NAME="TI10765"></A>Character representation (in decimal)
of <i>Limit</i> value.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10766"></A><i>Key</i></td>
<td  rowspan="1"  ><A NAME="TI10767"></A>One-character accelerator key.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10768"></A><i>Width%</i></td>
<td  rowspan="1"  ><A NAME="TI10769"></A>Width of the dropdown part of the DropDownDataWindow
in %.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10770"></A><i>Flag</i></td>
<td  rowspan="1"  ><A NAME="TI10771"></A>32-bit flag. Low-order four hex digits
are generic edit type; high-order four are styles within the type.
A 1 in any bit indicates the corresponding style is checked. A 0
in any bit indicates the corresponding style is unchecked.<A NAME="TI10772"></A>
<ul>
<li class=fi>Bit 31: Allow editing</li>
<li class=ds>Bit 30: Auto HScroll</li>
<li class=ds>Bit 29: VScroll bar</li>
<li class=ds>Bit 28: Always show list</li>
<li class=ds>Bit 27: Uppercase</li>
<li class=ds>Bit 26: Lowercase (if bits 27 and 26 are both 0,
then case is Any)</li>
<li class=ds>Bit 25: HScroll bar</li>
<li class=ds>Bit 24: Split horizontal scroll bar</li>
<li class=ds>Bit 23: Empty string is <b>NULL</b></li>
<li class=ds>Bit 22: Required field</li>
<li class=ds>Bit 21: Always show arrow</li>
<li class=ds>Bit 20: Not used (set to 0)</li>
<li class=ds>Bits 19 &#8211; 16 (1 hex digit): Not used (set
to 0)</li>
<li class=ds>Bits 15 &#8211; 8 (2 hex digits): Always 0 for
DropDownDataWindow edit style</li>
<li class=ds>Bit 7: Always 0 for DropDownDataWindow edit style</li>
<li class=ds>Bit 6: Always 0 for DropDownDataWindow edit style</li>
<li class=ds>Bit 5: Always 0 for DropDownDataWindow edit style</li>
<li class=ds>Bit 4: Always 1 for DropDownDataWindow edit style</li>
<li class=ds>Bit 3 &#8211; 0 (1 hex digit): Always 0 for DropDownDataWindow
edit style
</li>
</ul>
</td>
</tr>
</table>
<A NAME="TI10773"></A><h2>Edit edit style (code 89)</h2>
<A NAME="TI10774"></A><p><A HREF="pbugp286.htm#CIHBIAAE">Table A-16</A> shows
a sample row in the <b>PBCatEdt</b> table for an Edit
edit style. <A HREF="pbugp286.htm#CIHIAAIC">Table A-17</A> shows
the meaning of the values in <A HREF="pbugp286.htm#CIHBIAAE">Table A-16</A>.</p>
<p><img src="images/note.gif" width=17 height=17 border=0 align="bottom" alt="Note"> <span class=shaded>About the example</span> <A NAME="TI10775"></A>This example shows an Edit edit style using a code table of
display and data values. There is a pair of rows in <b>PBCatEdt</b> for
each entry in the code table <i>only if</i> bit 23
of <i>Flag</i> is 1.</p>
<A NAME="TI10776"></A>For information about code tables in edit
styles, see <A HREF="pbugp197.htm#CAIDCCJB">Chapter 22, "Displaying and Validating
Data ."</A></p>
<A NAME="CIHBIAAE"></A><table cellspacing=0 cellpadding=6 border=1 frame="void" rules="all"><caption>Table A-16: Sample row in <b>PBCatEdt</b> for
an Edit edit style </caption>
<tr><th  rowspan="1"  ><A NAME="TI10777"></A>Name</th>
<th  rowspan="1"  ><A NAME="TI10778"></A>Edit</th>
<th  rowspan="1"  ><A NAME="TI10779"></A>Type</th>
<th  rowspan="1"  ><A NAME="TI10780"></A>Cntr</th>
<th  rowspan="1"  ><A NAME="TI10781"></A>Seqn</th>
<th  rowspan="1"  ><A NAME="TI10782"></A>Flag</th>
<th  rowspan="1"  ><A NAME="TI10783"></A>Work</th>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10784"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10785"></A><i>Limit</i></td>
<td  rowspan="1"  ><A NAME="TI10786"></A>89</td>
<td  rowspan="1"  ><A NAME="TI10787"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10788"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10789"></A><i>Flag</i></td>
<td  rowspan="1"  ><A NAME="TI10790"></A><i>Key</i></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10791"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10792"></A><i>Format</i></td>
<td  rowspan="1"  ><A NAME="TI10793"></A>89</td>
<td  rowspan="1"  ><A NAME="TI10794"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10795"></A>2</td>
<td  rowspan="1"  ><A NAME="TI10796"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10797"></A><i>Focus</i></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10798"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10799"></A><i>Display1</i></td>
<td  rowspan="1"  ><A NAME="TI10800"></A>89</td>
<td  rowspan="1"  ><A NAME="TI10801"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10802"></A>3</td>
<td  rowspan="1"  ><A NAME="TI10803"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10804"></A></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10805"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10806"></A><i>Data1</i></td>
<td  rowspan="1"  ><A NAME="TI10807"></A>89</td>
<td  rowspan="1"  ><A NAME="TI10808"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10809"></A>4</td>
<td  rowspan="1"  ><A NAME="TI10810"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10811"></A></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10812"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10813"></A><i>Display2</i></td>
<td  rowspan="1"  ><A NAME="TI10814"></A>89</td>
<td  rowspan="1"  ><A NAME="TI10815"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10816"></A>5</td>
<td  rowspan="1"  ><A NAME="TI10817"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10818"></A></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10819"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10820"></A><i>Data2</i></td>
<td  rowspan="1"  ><A NAME="TI10821"></A>89</td>
<td  rowspan="1"  ><A NAME="TI10822"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10823"></A>6</td>
<td  rowspan="1"  ><A NAME="TI10824"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10825"></A></td>
</tr>
</table>
<A NAME="CIHIAAIC"></A><table cellspacing=0 cellpadding=6 border=1 frame="void" rules="all"><caption>Table A-17: Values used in Edit edit style
sample</caption>
<tr><th  rowspan="1"  ><A NAME="TI10826"></A>Value</th>
<th  rowspan="1"  ><A NAME="TI10827"></A>Meaning</th>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10828"></A><i>Limit</i></td>
<td  rowspan="1"  ><A NAME="TI10829"></A>Character representation (in decimal)
of <i>Limit</i> value.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10830"></A><i>Key</i></td>
<td  rowspan="1"  ><A NAME="TI10831"></A>One-character accelerator key.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10832"></A><i>Format</i></td>
<td  rowspan="1"  ><A NAME="TI10833"></A>Display format mask.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10834"></A><i>Focus</i></td>
<td  rowspan="1"  ><A NAME="TI10835"></A>Character "1" if Show Focus Rectangle
is checked. <b>NULL</b> otherwise.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10836"></A><i>Flag</i></td>
<td  rowspan="1"  ><A NAME="TI10837"></A>32-bit flag. Low-order four hex digits
are generic edit type; high-order four are styles within the type.
A 1 in any bit indicates the corresponding style is checked. A 0
in any bit indicates the corresponding style is unchecked.<A NAME="TI10838"></A>
<ul>
<li class=fi>Bit 31: Uppercase</li>
<li class=ds>Bit 30: Lowercase (if Bits 31 and 30 are both 0,
then case is Any)</li>
<li class=ds>Bit 29: Auto selection</li>
<li class=ds>Bit 28: Password</li>
<li class=ds>Bit 27: Auto HScroll</li>
<li class=ds>Bit 26: Auto VScroll</li>
<li class=ds>Bit 25: HScroll bar</li>
<li class=ds>Bit 24: VScroll bar</li>
<li class=ds>Bit 23: Use code table</li>
<li class=ds>Bit 22: Validate using code table</li>
<li class=ds>Bit 21: Display only</li>
<li class=ds>Bit 20: Empty string is <b>NULL</b></li>
<li class=ds>Bit 19: Required field</li>
<li class=ds>Bit 18: Not used (set to 0)</li>
<li class=ds>Bit 17: Not used (set to 0)</li>
<li class=ds>Bit 16: Not used (set to 0)</li>
<li class=ds>Bits 15 &#8211; 4 (3 hex digits): Always 0 for
Edit edit style</li>
<li class=ds>Bit 3: Always 0 for Edit edit style</li>
<li class=ds>Bit 2: Always 0 for Edit edit style</li>
<li class=ds>Bit 1: Always 0 for Edit edit style</li>
<li class=ds>Bit 0: Always 1 for Edit edit style
</li>
</ul>
</td>
</tr>
</table>
<A NAME="TI10839"></A><h2>Edit Mask edit style (code 90)</h2>
<A NAME="TI10840"></A><p><A HREF="pbugp286.htm#CIHBJFBF">Table A-18</A> shows
a sample row in the <b>PBCatEdt</b> table for an EditMask
edit style. <A HREF="pbugp286.htm#CIHJAEHD">Table A-19</A> shows
the meaning of the values in <A HREF="pbugp286.htm#CIHBJFBF">Table A-18</A>.</p>
<p><img src="images/note.gif" width=17 height=17 border=0 align="bottom" alt="Note"> <span class=shaded>About the example</span> <A NAME="TI10841"></A>This example shows an Edit Mask edit style using a code table
of display and data values as part of a spin control. Rows 2 and
beyond exist in <b>PBCatEdt</b> only if the edit mask
is defined as a spin control (bit 29 of <i>Flag</i> is
1). Rows 3 and beyond exist only if the optional code table is populated.</p>
<A NAME="TI10842"></A>For information about using an edit mask as
a spin control, see <A HREF="pbugp197.htm#CAIDCCJB">Chapter 22, "Displaying and Validating
Data ."</A></p>
<A NAME="CIHBJFBF"></A><table cellspacing=0 cellpadding=6 border=1 frame="void" rules="all"><caption>Table A-18: Sample row in <b>PBCatEdt</b> for
an EditMask edit style </caption>
<tr><th  rowspan="1"  ><A NAME="TI10843"></A>Name</th>
<th  rowspan="1"  ><A NAME="TI10844"></A>Edit</th>
<th  rowspan="1"  ><A NAME="TI10845"></A>Type</th>
<th  rowspan="1"  ><A NAME="TI10846"></A>Cntr</th>
<th  rowspan="1"  ><A NAME="TI10847"></A>Seqn</th>
<th  rowspan="1"  ><A NAME="TI10848"></A>Flag</th>
<th  rowspan="1"  ><A NAME="TI10849"></A>Work</th>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10850"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10851"></A><i>Format</i></td>
<td  rowspan="1"  ><A NAME="TI10852"></A>90</td>
<td  rowspan="1"  ><A NAME="TI10853"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10854"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10855"></A><i>Flag</i></td>
<td  rowspan="1"  ><A NAME="TI10856"></A><i>DtFcKy</i></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10857"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10858"></A><i>Range</i></td>
<td  rowspan="1"  ><A NAME="TI10859"></A>90</td>
<td  rowspan="1"  ><A NAME="TI10860"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10861"></A>2</td>
<td  rowspan="1"  ><A NAME="TI10862"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10863"></A><i>SpinInc</i></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10864"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10865"></A><i>Display1</i></td>
<td  rowspan="1"  ><A NAME="TI10866"></A>90</td>
<td  rowspan="1"  ><A NAME="TI10867"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10868"></A>3</td>
<td  rowspan="1"  ><A NAME="TI10869"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10870"></A></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10871"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10872"></A><i>Data1</i></td>
<td  rowspan="1"  ><A NAME="TI10873"></A>90</td>
<td  rowspan="1"  ><A NAME="TI10874"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10875"></A>4</td>
<td  rowspan="1"  ><A NAME="TI10876"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10877"></A></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10878"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10879"></A><i>Display2</i></td>
<td  rowspan="1"  ><A NAME="TI10880"></A>90</td>
<td  rowspan="1"  ><A NAME="TI10881"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10882"></A>5</td>
<td  rowspan="1"  ><A NAME="TI10883"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10884"></A></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10885"></A>MyEdit</td>
<td  rowspan="1"  ><A NAME="TI10886"></A><i>Data2</i></td>
<td  rowspan="1"  ><A NAME="TI10887"></A>90</td>
<td  rowspan="1"  ><A NAME="TI10888"></A>1</td>
<td  rowspan="1"  ><A NAME="TI10889"></A>6</td>
<td  rowspan="1"  ><A NAME="TI10890"></A>0</td>
<td  rowspan="1"  ><A NAME="TI10891"></A></td>
</tr>
</table>
<A NAME="CIHJAEHD"></A><table cellspacing=0 cellpadding=6 border=1 frame="void" rules="all"><caption>Table A-19: Values used in EditMask edit
style sample</caption>
<tr><th  rowspan="1"  ><A NAME="TI10892"></A>Value</th>
<th  rowspan="1"  ><A NAME="TI10893"></A>Meaning</th>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10894"></A><i>Format</i></td>
<td  rowspan="1"  ><A NAME="TI10895"></A>Display format mask.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10896"></A><i>DtFcKy</i></td>
<td  rowspan="1"  ><A NAME="TI10897"></A>Concatenated string with 1-character
data-type code, 1-character focus-rectangle code (0 or 1), and 1-character
accelerator key.<A NAME="TI10898"></A><p>Data type codes:</p><A NAME="TI10899"></A><p>Format String = "0"</p><A NAME="TI10900"></A><p>Format Number = "1"</p><A NAME="TI10901"></A><p>Format Date = "2"</p><A NAME="TI10902"></A><p>Format Time = "3"</p><A NAME="TI10903"></A><p>Format DataTime= "4"</p><A NAME="TI10904"></A><p>Examples:<A NAME="TI10905"></A>
<ul>
<li class=fi>"10x" means
format is Number type, focus rectangle option is unchecked, accelerator
key is "x"</li>
<li class=ds>"31z" means format is Time type, focus rectangle
option is checked, accelerator key is "z"
</li>
</ul>
</p></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10906"></A><i>Range</i></td>
<td  rowspan="1"  ><A NAME="TI10907"></A>Character representation (in decimal)
of spin control range. The min value and max value are tab-delimited.<A NAME="TI10908"></A><p>Example:<A NAME="TI10909"></A>
<ul>
<li class=fi>"1[tab]13"
means min = 1, max = 13
</li>
</ul>
</p></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10910"></A><i>SpinInc</i></td>
<td  rowspan="1"  ><A NAME="TI10911"></A>Character representation (in decimal)
of spin increment.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10912"></A><i>Display1</i></td>
<td  rowspan="1"  ><A NAME="TI10913"></A>Display value for first entry in code
table.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10914"></A><i>Data1</i></td>
<td  rowspan="1"  ><A NAME="TI10915"></A>Data value for first entry in code table.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10916"></A><i>Display2</i></td>
<td  rowspan="1"  ><A NAME="TI10917"></A>Display value for second entry in code
table.</td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10918"></A><i>Data2</i></td>
<td  rowspan="1"  ><A NAME="TI10919"></A>Data value for second entry in code table.<A NAME="TI10920"></A><p>Display and data values are repeated in pairs for each entry
in the code table.</p></td>
</tr>
<tr><td  rowspan="1"  ><A NAME="TI10921"></A><i>Flag</i></td>
<td  rowspan="1"  ><A NAME="TI10922"></A>32-bit flag. Low-order four hex digits
are generic edit type; high-order four are styles within the type.
A 1 in any bit indicates the corresponding style is checked. A 0
in any bit indicates the corresponding style is unchecked.<A NAME="TI10923"></A>
<ul>
<li class=fi>Bit 31: Required</li>
<li class=ds>Bit 30: Autoskip</li>
<li class=ds>Bit 29: Spin control</li>
<li class=ds>Bit 28: Read only (code table option)</li>
<li class=ds>Bit 27: Use code table</li>
<li class=ds>Bit 26: Not used (set to 0)</li>
<li class=ds>Bit 25: Not used (set to 0)</li>
<li class=ds>Bit 24: Not used (set to 0)</li>
<li class=ds>Bit 23 &#8211; 16 (2 hex digits): Not used (set
to 0)</li>
<li class=ds>Bit 15 &#8211; 8 (2 hex digits): Always 0 for
Edit Mask edit style</li>
<li class=ds>Bit 7: Always 0 for Edit Mask edit style</li>
<li class=ds>Bit 6: Always 0 for Edit Mask edit style</li>
<li class=ds>Bit 5: Always 1 for Edit Mask edit style</li>
<li class=ds>Bit 4: Always 0 for Edit Mask edit style</li>
<li class=ds>Bits 3 &#8211; 0 (1 hex digit): Always 0 for
Edit Mask edit style
</li>
</ul>
</td>
</tr>
</table>

